#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//  1.
int main()
{
	int g = 0;
	int s = 0;
	int b = 0;
	int count = 0;
	for (g = 1; g < 5; g++)
	{
		for (s = 1; s < 5; s++)
		{
			for (b = 1; b < 5; b++)
			{
				if (g != s && b != g && s != b)
				{
					count++;
					printf("%d%d%d\n", g, s, b);
				}
			}
		}
	}
	printf("\n%d\n", count);
	return 0;
}

//   2.
//int main()
//{
//	int d = 0;
//	int x = 1;
//	int y = 0;
//	for (d = 9; d >= 1; d--)
//	{
//		y = (x + 1) * 2;
//		x = y;
//	}
//	printf("%d", y);
//	return 0;
//}